A Social Organization Perspective on Software Architectures
نویسندگان
چکیده
This paper proposes a set of concepts for describing a software architecture as a social organization. This social structure consists of actors who have goals to fulfil and social dependencies describing their obligations. The framework is an adaptation of i* [17] proposed as a modeling language for early requirements. Based on this framework, the paper advocates architectural styles for software which adopt concepts from organization theory and strategic alliances literature. The styles are modeled in i* and formalized in terms of Telos metaconcepts. Each proposed style is evaluated with respect to a set of software quality attributes, such as predictability, adaptability and openness. The use of these styles is illustrated and contrasted with two examples of software architectures reported in the literature.
منابع مشابه
On Social Network Web Sites: Definition, Features, Architectures and Analysis Tools
Development and usage of online social networking web sites are growing rapidly. Millions members of these web sites publicly articulate mutual "friendship" relations and share user-created contents, such as photos, videos, files, and blogs. The advances in web designing technology and fast growing usage of online resources prompted web designers to improve features and architectures of social ...
متن کاملOn Social Network Web Sites: Definition, Features, Architectures and Analysis Tools
Development and usage of online social networking web sites are growing rapidly. Millions members of these web sites publicly articulate mutual "friendship" relations and share user-created contents, such as photos, videos, files, and blogs. The advances in web designing technology and fast growing usage of online resources prompted web designers to improve features and architectures of social ...
متن کاملExplaining the Model of Social Responsible Organization from the Perspective of Academic Experts
Purpose: The purpose of this study was to design a model of social responsibility and explain the framework of social responsibility based on the ISO 26000 standard in order to achieve sustainable development from the perspective of academic experts. Methodology: This research is applied in terms of purpose and is descriptive-survey in terms of data collection. The statistical population in th...
متن کاملDoes high social capital lead to creation of a favorable ethical environment in the organization? A survey from the perspective of nursing staff in public hospitals of Tehran
Background and Objectives: High levels of social capital can improve job satisfaction and quality of work life in nurses and hospital’s productivity. The moral values are the foundation of any organizational culture and the high levels of it lead to greater commitment, service quality and satisfaction of patients. This study aimed to assess relationship between social capital and ethical ...
متن کاملEngineering Software Systems with Social-Driven Templates
Multi-Agent Systems (MAS) architectures are gaining popularity over traditional ones for building open, distributed, and evolving software required by today’s corporate IT applications such as e-business systems, Web services or enterprise knowledge bases. Since the fundamental concepts of multi-agent systems are social and intentional rather than object, functional, or implementation-oriented,...
متن کامل